<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>核对表: 参与者</title>
<meta content="Checklist" name="uma.type">
<meta content="actor" name="uma.name">
<meta content="参与者" name="uma.presentationName">
<meta content="Checklist" name="element_type">
<meta content="description" name="filetype">
<meta name="role" content="">
<link type="text/css" href="./../../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=[{view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{0EEBBA43-F5C6-4594-9F06-65D99F7556DF}", "4.4998806518941313E-305"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_jD8dUAIbEdqEutyfYo0quQ", "_wl69ADIdEdqDs_9ORT1Rig", "4.4998806518941313E-305"]}];
					contentPage.preload(imgPath, backPath, nodeInfo,  '', true, false, false);
					
					//override the subsection text
					contentPage.subSection.expandAllText = '展开所有检查项';
					contentPage.subSection.collapseAllText = '折叠所有检查项';					
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="4.4998806518941313E-305"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">核对表：参与者</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../../images/checklist.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此核对表有助于确保所有的参与者都已标识并正确建模。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">相关元素</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../core.base_rup/workproducts/rup_actor_1F9CE9.html" guid="{0EEBBA43-F5C6-4594-9F06-65D99F7556DF}">参与者</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><a id="XE_checkpoints__for_actors" name="XE_checkpoints__for_actors" class="index" key="检查点（checkpoints）" text="参与者的检查点"></a>&nbsp;<br />
<br /></td>
</tr>
</table>
</div>
<div class="sectionHeading">检查项</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr>
<td class="sectionTableCell">
<div class="stepHeading"> 您已经找到所有参与者了吗</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>也就是说，您已经说明并构建了系统环境中的所有角色的模型了吗？虽然您应该检查这一点，但是也要在找到并描述了所有的用例后才能确定。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 每个参与者至少与一个用例相关吗</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>删除用例说明中没有提到的任何参与者，或者删除与用例没有通信关联的任何参与者。但是，用例说明中提到的参与者可能与该特定用例有通信关联。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 您能指定至少两个能充当特定参与者角色的人吗</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>如果不能，请检查参与者建模的角色是不是另一个角色的一部分。如果是，就应该将该参与者与另一个参与者合并起来。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 有没有多个参与者执行与系统相关的类似角色</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>如果有，就应该将这些参与者合并成一个参与者。通信关联和用例说明显示参与者和系统如何关联。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 有两个参与者扮演与用例相关的相同角色吗</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>如果有，就应该用参与者泛化关系来构建他们共享的行为的模型。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 特定参与者是否将用多种（完全不同）方法使用系统，或者他使用用例是否有多个（完全不同）的目的</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>如果是，您就很可能要有多个参与者。</td>
</tr>
</table>
</div>
<div class="stepHeading"> 参与者有直观的描述性名称吗</div>
<div class="stepContent">
<table cellpadding="0" cellspacing="0" border="0" class="stepTable">
<tr valign="top">
<td>用户和客户都能理解这些名称吗？参与者的名称与他们的角色对应，这一点很重要。如果不对应，请更改名称。</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
				contentPage.onload();
			</script>
</html>
